#pragma once

#include <cstdint>

namespace cyb
{

template <class T>
struct Dimension2
{
	Dimension2( const T w, const T h ) : 
		width( w ),
		height( h )
	{
	}

	void Set( const T w, const T h )
	{
		width = w;
		height = h;
	}

	T width;
	T height;
};

using Dimension2i = Dimension2<uint32_t>;
using Dimension2f = Dimension2<float>;

}	// namespace cyb